if the optionKey is down and the ShiftKey is down then
global theButton
put the short name of me into theButton
StartEditing
end if
end mouseUp
on mouseWithin
put the script of me into temp
get the number of lines in temp
put line 16 to it of temp into bg fld 1
end mouseWithin
on mouseLeave
put empty into bg fld 1
end mouseLeave
Put the hand cursor over the "X"
-- part 1 (button)
-- low flags: 00
-- high flags: A000
-- rect: left=5 top=318 right=340 bottom=138
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Return to Waldo
----- HyperTalk script -----
on mouseUp
set userlevel to 3
checkSize
visual effect iris close
pop card
end mouseUp
-- part 2 (button)
-- low flags: 00
-- high flags: 0000
-- rect: left=164 top=318 right=339 bottom=319
-- title width / last selected line: 0
-- icon id / first selected line: 24317 / 24317
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Return
----- HyperTalk script -----
on mouseUp
visual effect stretch from top
go to cd 1
put empty into bg fld 1
end mouseUp
-- part 3 (button)
-- low flags: 00
-- high flags: 0000
-- rect: left=103 top=253 right=268 bottom=115
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Picture Button
----- HyperTalk script -----
on mouseUp
if the optionKey is down and the ShiftKey is down then
global theButton
put the short name of me into theButton
StartEditing
end if
end mouseUp
on mouseWithin
put the script of me into temp
get the number of lines in temp
put line 16 to it of temp into bg fld 1
end mouseWithin
on mouseLeave
put empty into bg fld 1
end mouseLeave
The XStack Button will display a eXternal Stack when clicked on.
An XStack is a stack that has a general script in it that will redisplay the page in Waldo where you clicked the XStack Button.
An XStack may be a single card or a series of cards. The primary purpose is to display graphics, play sound, animation, text and music. The stack must contain a script for returning to the page from which you left Waldo.
-- part 4 (button)
-- low flags: 00
-- high flags: 0000
-- rect: left=33 top=239 right=267 bottom=64
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Picture List
----- HyperTalk script -----
on mouseUp
if the optionKey is down and the ShiftKey is down then
global theButton
put the short name of me into theButton
StartEditing
end if
end mouseUp
on mouseWithin
put the script of me into temp
get the number of lines in temp
put line 16 to it of temp into bg fld 1
end mouseWithin
on mouseLeave
put empty into bg fld 1
end mouseLeave
The XStack List Button will display a list of all pages that have XStack Buttons and the particular XStack Button on that Page. You may go to the selected Page by holding down the Option key. The XStack Button List may be displayed on a Page with a XStack Button.
The XStack Button will not appear if there are no XStacks for the currently loaded document.
-- part 6 (button)
-- low flags: 00
-- high flags: 0000
-- rect: left=390 top=231 right=269 bottom=427
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: LSEN
----- HyperTalk script -----
on mouseUp
if the optionKey is down and the ShiftKey is down then
global theButton
put the short name of me into theButton
StartEditing
end if
end mouseUp
on mouseWithin
put the script of me into temp
get the number of lines in temp
put line 16 to it of temp into bg fld 1
end mouseWithin
on mouseLeave
put empty into bg fld 1
end mouseLeave
The Utilities Buttons
( Title List, Find List and HyperQueue List) provide the means of maintaining and saving Lists to disk. You must hold down the mouse button and wait for a List to pop up to make a selection. Lists may be erased, renamed, saved to disk and loaded from disk.
-- part 7 (button)
-- low flags: 00
-- high flags: 0000
-- rect: left=432 top=231 right=269 bottom=511
-- title width / last selected line: 0
-- icon id / first selected line: 0 / 0
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: Down Mouse
----- HyperTalk script -----
on mouseUp
if the optionKey is down and the ShiftKey is down then
global theButton
put the short name of me into theButton
StartEditing
end if
end mouseUp
on mouseWithin
put the script of me into temp
get the number of lines in temp
put line 16 to it of temp into bg fld 1
end mouseWithin
on mouseLeave
put empty into bg fld 1
end mouseLeave
To use the List Utilities and the Sound Level Button you must hold down the mouse button on them till a pop up list is displayed and a item is selected in the list. With all other Buttons you simply click .